package TCP;

import java.io.IOException;
import java.io.InputStream;
import java.net.Socket;

/**
 * @Author ufo
 * @Description TODO
 * @Date 2021/1/18 17:57
 * @Version 1.0
 */
/*
 * TCP 客户端
 *
 * 1，创建客户端Socket对象,（指定要连接的服务器地址与端口号）
 * 2,获取服务器端的反馈回来的信息
 * 3,关闭流资源
 */
public class TCPClient {
    public static void main(String[] args) throws IOException {
        //1，创建客户端Socket对象,（指定要连接的服务器地址与端口号）
        Socket s = new Socket("192.168.1.12", 8888);
        //2,获取服务器端的反馈回来的信息
        InputStream in = s.getInputStream();
        //获取获取流中的数据
        byte[] buffer = new byte[1024];
        //把流中的数据存储到数组中，并记录读取字节的个数
        int length = in.read(buffer);
        //显示数据
        System.out.println( new String(buffer, 0 , length) );
        //3,关闭流资源
        in.close();
        s.close();
    }
}
